Product details
- ASIN : B09MBCW4SQ
- Publisher : Independently published (November 27, 2021)
- Language : English
- Paperback : 170 pages
-
ISBN-13 : 979-8774413713
جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming
منابع کتاب جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming
چرا کلمه "میراث" با مترادف هایی مانند میراث و حق تولد اکنون نرم افزار دشوار را توصیف می کند؟ چه چیزی کد ما را محکم و تسلیم ناپذیر می کند؟ چگونه آن لنگرها را شناسایی کنیم؟ چگونه کدی بنویسیم که کمتر دردناک و انعطاف پذیرتر باشد؟
لئونارد یک معمار نرم افزار و متخصص دات نت است که کار خود را صرف پرسیدن و پاسخ به این سوالات کرده است. او فهرستی از اصولی را تهیه کرده است که به عنوان یادآوری نحوه ساختن سیستم هایی است که نگهداری، تطبیق و رشد آنها آسان تر است.
هنگامی که با کد دشوار مواجه می شوید، به راحتی می خواهید همه آن را از بین ببرید و تازه شروع کنید. اگر این کار را انجام دهیم، چگونه اطمینان حاصل کنیم که جانشینان ما نمی خواهند این کار را انجام دهند؟ اگر مجبور نبودیم همه چیز را خراب کنیم چه؟ اگر بتوانیم نقاط درد را در سیستم فعلی شناسایی کنیم و آنها را انتزاع کنیم، چه؟
این کتاب پر از مثال است. به عنوان مثال، اصل باز/بسته، دومین اصل از پنج اصل معروف SOLID، میگوید کد ما باید برای توسعه باز و برای اصلاح بسته باشد، اما زمانی که کد ما برای توسعه بسته یا برای اصلاح باز است، چگونه به نظر میرسد؟ هر فصل از این کتاب بر روی یکی از اصول کد لئونارد تمرکز دارد که جنبههای طراحی کد یا چرخه عمر توسعه نرمافزار را برجسته میکند.
از طریق این کتاب، یاد خواهید گرفت که چگونه آن چیزهایی را که کد شما را به گذشته پیوند می دهند، شناسایی کنید. شما مفاهیمی را یاد خواهید گرفت که تست و نگهداری را آسان می کند. کد شما انعطاف پذیرتر خواهد بود. هنگامی که با کد دشوار یا تغییر الزامات تجاری مواجه می شوید، انعطاف پذیرتر خواهید شد.
ارسال نظر درباره جلد سخت سیاه و سفید_کتاب Resilient Code: Maxims for Pain-free Programming